#ifndef __TEXTURE_H__
#define __TEXTURE_H__

#include <sys/stat.h>
#include <ctype.h>
#include <string>
#include "Texture.h"
#include "Element.h"
using namespace std;


class Texture {

	private:
		char* id;
		char* path;
	
	public:
		Texture(); // Constructor.
		virtual ~Texture(); // Destructor.

		// GET y SET para cada atributo.
		void setId(char* nuevoId);
		char* getId();

		void setPath(char* nuevoPath);
		char* getPath();

		int serialize(Element* elem);

		void hydrate(Element* elem);
};



#endif __TEXTURE_H__